﻿using System;
using System.Collections.Generic;

namespace LdCms.EF.DbModels
{
    public partial class Ld_WeChat_TradeRefundNotify
    {
        public int SystemID { get; set; }
        public string CompanyID { get; set; }
        public string PlatformID { get; set; }
        public string OrderID { get; set; }
        public string RefundNo { get; set; }
        public string AppID { get; set; }
        public string MchID { get; set; }
        public string SubAppID { get; set; }
        public string SubMchID { get; set; }
        public string NonceStr { get; set; }
        public string SignType { get; set; }
        public string Sign { get; set; }
        public string ResultCode { get; set; }
        public string ErrCode { get; set; }
        public string ErrCodeDes { get; set; }
        public string TransactionID { get; set; }
        public string OutTradeNo { get; set; }
        public string OutRefundNo { get; set; }
        public string RefundID { get; set; }
        public int? RefundFee { get; set; }
        public int? SettlementRefundFee { get; set; }
        public int? TotalFee { get; set; }
        public int? SettlementTotalFee { get; set; }
        public string FeeType { get; set; }
        public int? CashFee { get; set; }
        public string CashFeeType { get; set; }
        public int? CashRefundFee { get; set; }
        public int? CouponRefundFee { get; set; }
        public int? CouponRefundCount { get; set; }
        public string RefundStatus { get; set; }
        public DateTime? SuccessTime { get; set; }
        public string RefundRecvAccout { get; set; }
        public string RefundAccount { get; set; }
        public string RefundRequestSource { get; set; }
        public string Body { get; set; }
        public string ReqInfo { get; set; }
        public bool? State { get; set; }
        public DateTime? CreateDate { get; set; }
    }
}
